package com.naiterui.ehp.bp.bo.form;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class FormDrawingBO implements java.io.Serializable {

    private static final long serialVersionUID = -5685041819490171591L;

    private String fieldType;

    private String inputname;

    private String label;

    private String text;

    @JsonProperty("isRequired")
    private Boolean required;

    @JsonProperty("isTitle")
    private Boolean title;

    @JsonProperty("isPlaceholderVisible")
    private Boolean placeholderVisible;

    private String placeholder;

    private String breakText;

    private String helpBlockText;

    private List<FormDrawingOptionBO> options;

    private Object defaultValue;

    private Integer imglength;

}
